﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 

namespace ActionService.DataTransferObjects
{
    public class SalarySheetDetail  
    {
        public SalarySheetDetail()
        {

        }

        public SalarySheetDetail(string salarySheetDetailId, string salarySheetId, string employeeId, string employeeName, string departmentId,
                                    string jobCandidateId, decimal basicSalary, int workingDay, decimal sumOfAmount, decimal sumOfAllowanceAmount,
                                    decimal sumOfDeductionAmount, decimal sumOfRewardAmount, decimal netIncomeAmount)
            : this()
        {
            SalarySheetDetailID = salarySheetDetailId;
            SalarySheetID = salarySheetId;
            EmployeeID = employeeId;
            EmployeeName = employeeName;
            DepartmentID = departmentId;
            JobCandidateID = jobCandidateId;
            BasicSalary = basicSalary;
            WorkingDay = workingDay;
            SumOfAmount = sumOfAmount;
            SumOfAllowanceAmount = sumOfAllowanceAmount;
            SumOfDeductionAmount = sumOfDeductionAmount;
            SumOfRewardAmount = sumOfRewardAmount;
            NetIncomeAmount = netIncomeAmount;
        }

        public string SalarySheetDetailID { get; set; }

        public string SalarySheetID { get; set; }

        public string EmployeeID { get; set; }

        public string EmployeeName { get; set; }

        public string DepartmentID { get; set; }

        public string JobCandidateID { get; set; }

        public decimal BasicSalary { get; set; }

        public int WorkingDay { get; set; }

        public decimal SumOfAmount { get; set; }

        public decimal SumOfAllowanceAmount { get; set; }

        public decimal SumOfDeductionAmount { get; set; }

        public decimal SumOfRewardAmount { get; set; }

        public decimal NetIncomeAmount { get; set; }
    }
}